package logic.operation;

import java.io.IOException;

import logic.UnsupportedProtocol;

//TODO umozliwienie notyfikowania o postepach, wzorzec obserwator lub callback, java.util interfejs Observer
//TODO nazwa do zmiany, jest to ogólny interfejs operacji
public interface IFileOperation extends Runnable/*, Observable*/ {
	
	public String getName();
	
	public void execute() throws IOException, UnsupportedProtocol;
	public void cancel();
}
